package com.sad.jetpack.v1.datamodel.api;

public interface IDataModelProduceFutureObservable<RP> {

    void notifyObserversException(IDataModelRequest request, Throwable e);
    void notifyObserversResponseChanged(IDataModelResponse<RP> response);
    void notifyObserversNotStarted(IDataModelRequest request);
    void notifyObserversProcessing(IDataModelRequest request);
    boolean cancelled();
}
